﻿using System.Runtime.Serialization;
using System;


/*****************************************************************************************************************          
 Copyright © 2010 - Banco Itaú BBA S.A          
          
 GarantiaContrato : Descreve os campos da classe GarantiaContrato
            
 Histórico de Alterações:      
  26/10/2010 - Aline Abreu Alves (AAALVES)	- Criacao OS423540 

 *****************************************************************************************************************/

namespace ibba.src.norisk.Contracts
{
    [DataContract]
    public class GarantiaContrato
    {
        [DataMember] public int CodBem { get; set; }
        [DataMember] public string DscBem { get; set; }
        [DataMember] public int CodCliente { get; set; } 
        [DataMember] public string CodContrato { get; set; }
        [DataMember] public System.Nullable<int> CodGarantia { get; set; }
        [DataMember] public string DscGarantia { get; set; }
        [DataMember] public System.Nullable<int> CodGarantidor { get; set; }//Código do Garantidor
        [DataMember] public int CodInstrumento { get; set; }
        [DataMember] public string DscInstrumento { get; set; }
        [DataMember] public int CodNatureza { get; set; }
        [DataMember] public string DscNatureza { get; set; }
        [DataMember] public string DscGarantidor { get; set; }
        [DataMember] public string NomCliente { get; set; }
        [DataMember] public System.Nullable<Decimal> PercHE { get; set; }
        [DataMember] public System.Nullable<Decimal> PercHV { get; set; }
        [DataMember] public System.Nullable<Decimal> PercLMM { get; set; }
        [DataMember] public string Utilizar { get; set; }
        [DataMember] public int id { get; set; }
        [DataMember] public string NomGarantidor { get; set; }
        [DataMember] public string NomGrupoCliente { get; set; }
        [DataMember] public string CdUsuario { get; set; }
        [DataMember] public System.Nullable<DateTime> DtAlteracao { get; set; }
        [DataMember] public string Incondicional { get; set; }
        [DataMember] public System.Nullable<DateTime> DtInicio { get; set; }
        [DataMember] public System.Nullable<DateTime> DtTermino { get; set; }
        [DataMember] public System.Nullable<int> IdParametro { get; set; }
        [DataMember] public string VlParametro { get; set; }
        [DataMember] public System.Nullable<int> IdMotivo { get; set; }
        [DataMember] public string DsJustificativa { get; set; } 

    }
}
